home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / fmail355.zip / FASTMAIL.DOC < prev    next >
Text File  |  1992-11-16  |  35KB  |  799 lines

  1.  
  2.  
  3.  
  4.                         FASTMAIL - A DOOR for GT Systems
  5.  
  6.  
  7.         REVISION HISTORY.
  8.  
  9.    05/10/90 - BETA #1 - Initial release
  10.  
  11.    10/10/90 - BETA #2 - fix bug when current msg < first msg
  12.                         fix bug on empty area
  13.                         change .OPT file name to avoid conflicts
  14.                         add user option to d/l changed bulletins
  15.                         various cosmetic changes
  16.                         remove spurious messages
  17.  
  18.    11/10/90 - BETA #3 - fixed a nasty memory management problem
  19.                         fixed a bug in the FASTMAIL.CTL update
  20.                         added logging to the GT.LOG
  21.                         added FORCED bulletin options
  22.                         added d/l times
  23.                         added max bag size
  24.                         added keyboard timeout
  25.                         added LOCAL mode - if it is a local logon there
  26.                         will be no file transfer
  27.  
  28.    15/10/90 - BETA #4 - added "novice screen" to display settings
  29.                         (unless the user in in EXPERT mode in GT)
  30.                       - improved the error reporting - runtime errors
  31.                         are now logged to STDOUT
  32.                       - fixed a problem with the PRIVATE ONLY message
  33.                         areas (those with the $ in the GTMDIR.BBS)
  34.                       - fixed a couple of minor cosmetic problems
  35.  
  36.    18/10/90 - BETA #5 - FASTMAIL now uses a SPECIFIC directory name for
  37.                         work files - this help save those who don't read
  38.                         the docs from clobbering stuff <grin>.
  39.                       - FASTMAIL also now sets the "read" flag for any
  40.                         messages addressed TO the user
  41.  
  42.    15/11/90 - BETA #6 - fixed a problem with the date in the control
  43.                         file (I hope!)
  44.                       - fixed a bug on FASTMAIL-selected areas that had
  45.                         LESS messages than the system maximum (it tried
  46.                         to read message MINUS xxxx!!!)
  47.                       - added support for > 9 PID IDs - this has also
  48.                         meant the NAME of the work directory has changed
  49.                         from F_WORK_x to F_WRK_xx (where xx is the PID
  50.                         number for that node).
  51.                       - added the user name to several screens (mainly
  52.                         to help the SYSOP.
  53.  
  54.    04/12/90 - BETA #7 - Fixed a bug in the user defaults display
  55.                       - Added messages to the Select/Deselect/Reset so
  56.                         you know what it is doing
  57.                       - FASTMAIL now checks that the user has enough
  58.                         time to d/l the mailbag
  59.                       - Added letter commands to the menus
  60.                       - REMOVED the /P and /C command-line options. The
  61.                         defaults are now ZIP and Zmodem.
  62.  
  63.    10/12/90 - BETA #8 - Make message posting INTERNAL
  64.                       - Add NETmail facilities
  65.                       - Add upload/download credits
  66.                       - fix time calculation error
  67.                       - add name display for select/deselect
  68.                       - optimized area scanning
  69.                       - added line # to start L)ist from
  70.                       - add Ctl-Z scan
  71.                       - use screen length as defined in USER.CTL
  72.  
  73.    24/12/90 - BETA #9 - add error logging to GT.LOG
  74.                       - add error report to user
  75.                       - add RESTRICT option to DSZ
  76.                       - add bad file transfer retry
  77.                       - add J option to L)ist
  78.                       - fixed bug in log time
  79.  
  80.    30/12/90 - RELEASE - add Y)our Areas to sel/desel menu
  81.                       - add registration requirement
  82.                       - add area numbers to header (for GTREAD)
  83.  
  84.    22/1/91  - v3.01   - remove LJ command (replaced by Y)
  85.                       - fix bug in that if you upload replies then
  86.                         d/l you would get a large number of dud headers
  87.                         in any area(s) you uploaded replies
  88.                       - add tagline option
  89.  
  90.    25/1/91  - v3.02   - Change command prompts
  91.  
  92.    25/2/91  - v3.10   - Fix bug in reply (random failures)
  93.                       - change access method for reply files
  94.                       - Change First/Last prompt to Next/Last
  95.                       - Add extract for ALL personal mail
  96.                       - add counts to Next/Last message
  97.                       - add ANSI
  98.                       - add /M (force mono)
  99.                       - fix bug in sysop extract
  100.  
  101.    03/3/91  - v3.11   - Fix bug in ANSI display
  102.                       - add NO compression option
  103.                       - add FASTMAIL filename to prompts
  104.                     
  105.    22/4/91  - v3.20   - add delay in return from file transfers
  106.                       - fix message truncation on unexpected ctl-x
  107.                       - add support for BBS/CBS path
  108.                       - strip blank lines before AREA: header in replies
  109.                       - change SYSOP recognition to SY in GTUSER.BBS
  110.                       - check size BEFORE packing
  111.                       - add temporary "last messages" extract
  112.                       - add "start download" prompt
  113.  
  114.    23/4/91  - v3.21   - bugfix release - serves me right for working
  115.                         till 2am!!
  116.  
  117.    05/7/91  - v3.22   - fix leading zero on dates
  118.                       - add abort prompts
  119.                       - add fix for TO: and SUBJ: lines with trailing spaces
  120.                       - fixed bug - FASTMAIL.CTL "last used" date wasn't updated
  121.  
  122.   07/6/91   - v3.30   - add /@ parameter (reads FASTMAIL.CMD)
  123.                       - add /Zx (for DSZ.EXE)
  124.                       - add /Lmmm:dddd (max and default # of messages)
  125.                       - add /P or /P$xxxx (CD monitoring)
  126.                       - recalcuate time on failed transfers
  127.                       - add quit option if system limit reached
  128.                       - strip colour codes from area names
  129.                       - fix erroneous "cannot find LOG " message
  130.                       - increased number of message areas
  131.  
  132.   07/7/91   - v3.31   - add read of GTBULLET.BBS and BULLETx.BBS
  133.                       - fix bulletin search to get bulletins > 99
  134.                       - reduced path lengths to 60 bytes
  135.                       - add "bulletin qualifier"
  136.  
  137.   27/7/91   - v3.21   - modify bulletin search to go 5 levels deep
  138.                       - improve GTMDIR.BBS parsing
  139.  
  140.   07/5/91   - v3.22   - fix leading zeros in dates
  141.                       - fix error updating "last used" date
  142.                       - cater for faulty lines in replies
  143.                       - add abort prompts
  144.  
  145.   31/5/91   - v3.30   - add /@ parameter (reads FASTMAIL.CMD)
  146.                       - add /Zx (for DSZ.EXE)
  147.                       - add /Lmmm.dddd (max and default # of messages)
  148.                       - add /P or /P$xxxx (CD monitoring)
  149.                       - recalcuate time on failed transfers
  150.                       - add quit option if system limit reached
  151.                       - strip colour codes from area names
  152.                       - fix erroneous "cannot find LOG " message
  153.                       - increased number of message areas
  154.  
  155.    07/7/91  - v3.31   - add read of GTBULLET.BBS and BULLETx.BBS
  156.                       - fix bulletin search to get bulletins > 99
  157.                       - reduced path lengths to 60 bytes
  158.                       - add "bulletin qualifier"
  159.  
  160.    29/7/91  - v3.32   - increased bulletin scan to 5 levels
  161.                       - add support for new GTMDIR format
  162.  
  163.    09/8/91  - v3.33   - add support for GSZ
  164.                       - fix bug in bulletin extract. If any user defaults
  165.                         were changed FASTMAIL would not extract bulletins
  166.                         for that session.
  167.                       - fix help bug (possibly a bad release of code)
  168.                       - add /V (verbose) parameter
  169.  
  170.    12/8/91  - v3.34   - add /A parameter
  171.                       - add qualifiers to /V parameter
  172.  
  173.    13/9/91  - v3.40   - fix cr/lf bug in help
  174.                       - add Delselect ALL
  175.                       - allow UNCOMPRESSED message uploads with Zmodem and
  176.                         Ymodem Batch
  177.                       - make V command user-selectable
  178.                       - add ARJ compression
  179.                       - allow LOCAL uploads
  180.                       - add /X and /F parameters
  181.                       - rewrite .MES handling
  182.                       - allow for increased GTUSER.BBS size
  183.  
  184.    15/9/91   - v3.41  - fix bug which sometimes caused strange thing to happen
  185.                       - on keyboard input
  186.  
  187.    25/9/91   - v3.50  - add /N (no deselect) command
  188.                       - add timebank facilities
  189.                       - fix local uploads
  190.                       - add DV awareness
  191.  
  192.    7/9/91    - v3.51  - fix /C parameter parsing bug
  193.                       - allow SY to deselect all areas
  194.  
  195.              - v3.52  - internal revision - not released
  196.  
  197.    9/11/92   - v3.53  - Add download and goodbye command
  198.                       - Add parsing for new GTMDIR format
  199.  
  200.    16/11/92  - v3.54  - Cosmetic and documentation changes only
  201.  
  202. ******************************************************************************
  203. *                                                                            *
  204. *             *********  W A R N I N G  W A R N I N G  ********              *
  205. *                                                                            *
  206. *                 THIS PROGRAM RUNS UNDER GT v17.00 *ONLY*                   *
  207. *                                                                            *
  208. ******************************************************************************
  209.  
  210. ******************************************************************************
  211. *                                                                            *
  212. *             *********  IMPORTANT IMPORTANT IMPORTANT ********              *
  213. *                                                                            *
  214. *                 THERE HAVE BEEN A NUMBER OF *MAJOR* CHANGES                *
  215. *                 TO FASTMAIL IN THIS RELEASE.                               *
  216. *                                                                            *
  217. *                                                                            *
  218. *                     PLEASE READ THIS DOCUMENT FULLY!!!!                    *
  219. *                                                                            *
  220. ******************************************************************************
  221.  
  222.         WHAT FASTMAIL DOES.
  223.  
  224.                 FASTMAIL is designed to ease the task of users in reading
  225.                 message areas.
  226.  
  227.                 FASTMAIL scans the message bases defined in the GTMDIR.BBS
  228.                 and extracts any UNREAD mail for the user found in the
  229.                 GTUSER.BBS, collects it into one file, compresses
  230.                 the file, and then initiates the download.
  231.  
  232.                 It also allows users to UPLOAD replies and posts them to
  233.                 the correct areas.
  234.                 
  235.                 ONLY areas that the user has access to are processed
  236.                 and FULL message privacy is maintained.
  237.  
  238.  
  239.                 FASTMAIL fully honours the users session time limit and
  240.                 scheduled events.
  241.  
  242.                 If a file transfer is aborted FASTMAIL allows the
  243.                 user to restart or abort it.
  244.  
  245.                 Aborted file transfers will *NOT* update the "last
  246.                 read" pointers or log the transfer to the GT.LOG
  247.  
  248.                 All the files sent to/from FASTMAIL are pure ASCII.
  249.  
  250.                 FASTMAIL uses the GT "last read" pointers. This means
  251.                 you can renumber/delete messages without affecting the
  252.                 operation of FASTMAIL.
  253.  
  254.                 Version 3.10 onwards supports ANSI colour - the colours
  255.                 are determined by the GT.LOG.
  256.  
  257.                 Version 3.10 onwards also allows a user to extract ALL
  258.                 mail addressed to him in an area even though he may
  259.                 only be extracting a few messages. See the FASTHELP.BBS
  260.                 for full details.
  261.  
  262.                 Version 3.11 onwards now supports transfer of mail with
  263.                 NO compression (pure ASCII) for those whose users run on
  264.                 machines that cannot use the standard compression
  265.                 methods.
  266.  
  267.                 Version 3.30 onwards strips the GT "colour change" codes
  268.                 out of the area descriptions for readability.
  269.  
  270.                 v3.40 allows UPLOAD of UNCOMPRESSED replies
  271.  
  272.                 *NOTE* - if you DO use NO compression you cannot upload
  273.                 replies UNLESS you use Ymodem Batch or Zmodem.
  274.                 This is because you would have to upload multiple files - a
  275.                 little difficult to do with protocols like Xmodem!
  276.  
  277.                 See the file FORMAT.DOC for the required format of the reply
  278.                 files.
  279.  
  280.                 v3.40 onwards allows LOCAL message posting. A FASTRPLY.???
  281.                 may be placed into the F_WRK_?? directory and will be processed
  282.                 *HOWEVER* - you *MUST* post replies LOCALLY BEFORE extracting
  283.                 mail LOCALLY - this restriction does NOT apply to online
  284.                 operation.
  285.  
  286.                 v3.50 is "Desqview Aware" and will release the time-slice
  287.                 whenever it can (usually if a file is locked or when waiting
  288.                 for keyboard input.
  289.  
  290. |               v3.53 has a "Download and Exit" option on the user menu.
  291. |                     If the user selects this option FASTMAIL will NOT return
  292. |                     to the menu but will exit with errorlevel 254 after trans
  293. |                     ferring the mail.
  294. |
  295. |                     This approach was taken (rather than having FASTMAIL
  296. |                     termainate the call) to allows for the many different
  297. |                     system configurations that exist.
  298. |
  299. |                     You can either simply drop DTR on the COM port or use
  300. |                     one of then "keyboard stacker" programs to set up
  301. |                     the correct exit sequence for your BBS.
  302. |
  303. |                     This version (3.53) also has enhanced parsing of the
  304. |                     GTMDIR.BBS to cater for new fields.
  305. |
  306.         PROGRAM REQUIREMENTS AND LIMITATIONS.
  307.  
  308.                 FASTMAIL expects to find a valid GTPATH= in the environment
  309.                 as well as the GTMDIR.BBS, GT.CNF, GTUSER.BBS,
  310.                 SCHEDULE.BBS, and FASTHELP.BBS files in the
  311.                 directory nominated by the GTPATH= variable.
  312.  
  313.                 With v3.34 onwards you can specify an alternate GTMDIR.BBS
  314.                 but it still must be in the GTPATH or LAN PATH.
  315.  
  316.                 With v3.12 onwards support has been added for the
  317.                 BBS/CBS path.
  318.  
  319.                 FASTMAIL will look for the GTMDIR.BBS, the NODELIST.BBS,
  320.                 and the FASTHELP.BBS in the directory nominated as the
  321.                 BBS/CBS path in the GT.CNF.
  322.  
  323.                 The current GTPATH is searched FIRST - then the BBS/CBS
  324.                 path.
  325.  
  326.  
  327.                            ********* IMPORTANT ********
  328.  
  329.                 With the addition of the /Z parameter V3.30 now supports DSZ.EXE
  330.  
  331.                 v3.33 now supports the graphic Zmodem (GSZ.EXE) - use the
  332.                 /ZGE parameter
  333.  
  334.                 FASTMAIL also uses an environment variable to inform
  335.                 DSZ of the COM port in use!!
  336.  
  337.                 you *MUST* place the statement
  338.  
  339.                 SET DSZPORT=p
  340.  
  341.                 where p is the COM port that GT is using (1,2,3 etc - or
  342.                 if using a NON standard COM port use the portx value -
  343.                 e.g. 03E8,5 - see the DSZ doc for more details)
  344.  
  345.                 in you AUTOEXEC.BAT for FASTMAIL to work correctly!!
  346.  
  347.                            ********* IMPORTANT ********
  348.  
  349.                 FASTMAIL REQUIRES the following programs to be in the DOS path.
  350.  
  351.                 PKARC
  352.                 PKXARC
  353.                 PKZIP
  354.                 PKUNZIP
  355.                 LHARC <- V1.xx - do NOT rename LHA (v2.xx)!!!!!
  356.                 ARJ
  357.                 PAK
  358.                 DWREDIR (part of DOORWAY)
  359.  
  360.                  FASTMAIL has a limit of 320 active message areas
  361.  
  362.                  HOWEVER THIS MAY BE REDUCED IF YOU HAVE *LONG*
  363.                  DESCRIPTIONS OR PATHNAMES.
  364.  
  365.                  The MAXIMUM length of any drive/directory in your GTMDIR.BBS
  366.                  or GT.CNF is now 60 bytes.
  367.  
  368.                  You *MUST* have a copy of DSZ.COM (or DSZ.EXE) in your LAN
  369.                  PATH directory (if you have defined one in the GT.CNF).
  370.  
  371.                  If you have NOT defined a LAN PATH then you *MUST* have a
  372.                  copy of DSZ.COM (or DSZ.EXE) in the directory defined by
  373.                  the GTPATH. This applies to GSZ.EXE as well.
  374.  
  375.     MEMORY REQUIREMENTS.
  376.  
  377.                  With the addition of ARJ compression memory usage is becoming
  378.                  rather critical.
  379.  
  380.                  ARJ requires around 300K to run - this means you *MUST*
  381.                  overlay the FASTMAIL door if you decide to allow it
  382.  
  383.  
  384.         COMMAND-LINE PARAMETERS
  385.  
  386.                 FASTMAIL has SEVENTEEN OPTIONAL command-line parameters.
  387.  
  388.                  /@  - use the FASTMAIL.CMD.
  389.  
  390.                        With the number of possible command-line options
  391.                        it is now rather easy to exceed the 127-byte DOS
  392.                        command-line length (especially if you are using
  393.                        DOORWAY).
  394.  
  395.                        To overcome this FASTMAIL will look for the /@
  396.                        parameter.
  397.  
  398.                        THIS MUST BE THE *ONLY* PARAMETER ON THE
  399.                        COMMAND-LINE!!!
  400.  
  401.                        The /@ instructs FASTMAIL to read the rest of the
  402.                        command-line parameters from a file called
  403.                        FASTMAIL.CMD.
  404.  
  405.                        This is an ASCII file which contains the rest of
  406.                        the command-line parameters.
  407.  
  408.                        FASTMAIL will search the GTPATH first for the
  409.                        file - and if not found there will search the LAN
  410.                        path.
  411.  
  412.                 /Xabcdef - specify default/allowable protocols.
  413.  
  414.                        This parameter allows you to specify default and
  415.                        allowable file transfer protocols.
  416.  
  417.                        The FIRST letter specifies the default. If NO /X
  418.                        parameter is specified ALL protocols are valid and the
  419.                        default is Zmodem.
  420.  
  421.                        Valid protocols (and letters) are -
  422.  
  423.                        Z - Zmodem
  424.                        Y - Ymodem
  425.                        B - Ymodem Batch
  426.                        X - Xmodem
  427.  
  428.                 /Fabcdef - specify default/allowable compression modes.
  429.  
  430.                        This parameter allows you to specify the default and
  431.                        allowable file compression programs that FASTMAIL will
  432.                        use.
  433.  
  434.                        The FIRST letter specifies the default. If NO /X
  435.                        parameter is specified ALL programs are valid and the
  436.                        default is Zip.
  437.  
  438.                        Valid compressions (and letters) are -
  439.  
  440.                        Z - Zip
  441.                        L - Lharc
  442.                        J - arJ
  443.                        P - Pak
  444.                        A - Arc
  445.  
  446.                 /Axxxxxxxx.yyyy - specify alternate GTMDIR.BBS.
  447.  
  448.                        This parameter allows you to specify an alternate
  449.                        file for the GTMDIR.BBS. The file has the same format
  450.                        as the GTMDIR.BBS.
  451.  
  452.                        FASTMAIL will search the GTPATH first for the
  453.                        file - and if not found there will search the LAN
  454.                        path.
  455.  
  456.                 /Zxy - Zmodem type.
  457.                         Allows you to specify WHICH version of Zmodem you
  458.                         are using. The default is DSZ.COM
  459.  
  460.                         The first byte is OPTIONAL and specifies whether
  461.                         you wish to use DSZ or GSZ (the graphic version)
  462.  
  463.                         The second byte specifies whether to use xSZ.exe or
  464.                         xSZ.COM
  465.  
  466.                        /Zgc is GSZ.COM
  467.                        /Zge is GSZ.EXE
  468.                        /Ze is DSZ.EXE
  469.                        /Zc is DSZ.COM
  470.  
  471.                   /Vx - verbose message posting default.
  472.  
  473.                         This parameter specifies how FASTMAIL will display
  474.                         details (Area, To, Subject, and Message No.) of each
  475.                         reply as it is processed.
  476.  
  477.                         The parameter following the V can have the following
  478.                         values -
  479.  
  480.                         /VN - Do NOT display verbose details.
  481.  
  482.                         /VW - display verbose details and pause for the
  483.                               number of seconds specified for the transfer
  484.                               delay (see the /K parameter)
  485.  
  486.                         /VP - display verbose details and wait for the ENTER key.
  487.  
  488.                    The setting of the the V parameter can be set by the caller.
  489.  
  490.                  /P$xxxx - Com port monitoring.
  491.  
  492.                        If the /P parameter is used FASTMAIL will monitor
  493.                        the COM port CD line and if carrier is lost will
  494.                        exit.
  495.  
  496.                        If NO $xxxx is given (i.e. /P by itself) FASTMAIL
  497.                        will use the COM port specified in the GT.CNF
  498.  
  499.                        If the $xxxx *IS* specified FASTMAIL will use the
  500.                        number following the $ as a HEX address of the
  501.                        COM port.
  502.  
  503.                        The CD line is checked whenever FASTMAIL polls
  504.                        the keyboard.
  505.  
  506.                 /Nx - no area deselect.
  507.  
  508.                      This parameter is used to prevent the user DEselecting
  509.                      either the DEFAULT message area, the MESSAGE to SYSOP
  510.                      area or BOTH.
  511.  
  512.                      /NS prevents deselection of the msg to sysop area
  513.                          (as defined by the SM= parameter of the GT.CNF
  514.  
  515.                      /ND prevents deselection of the default area
  516.                          (as defined by the MP= parameter of the GT.CNF
  517.  
  518.                      /NB prevents deselection of the either area.
  519.  
  520.  
  521.                 /M - force Monochrome mode,
  522.  
  523.                      If you use this parameter FASTMAIL will ignore the
  524.                      GTUSER.BBS and display in Mono only.
  525.  
  526.                 /T - add a tag line.
  527.  
  528.                      If this parameter is specified FASTMAIL will add a
  529.                      simple tagline to each UPLOADED message to identify
  530.                      it as coming from an offline source. The tagline is
  531.  
  532.                      ##FASTMAIL vx.yy
  533.  
  534.                      where x.yy is the version of FASTMAIL used.
  535.  
  536.                 /Cmxx:yy  - Upload credit parameters.
  537.  
  538.                          This parameter can be used to "reward" those
  539.                          users who participate in the message areas by
  540.                          using FASTMAIL.
  541.  
  542.                          The m (immediately after the /C) specifies
  543.                          which crediting method will be used -
  544.  
  545.                          if NO m value (/Cxx:yy) is used then only Kbyte
  546.                          credits (described below) will be used.
  547.  
  548.                          if m is set to T (/CT) then ONLY the
  549.                          time bank credits (minutes) will be used
  550.  
  551.                          if m is set to B (/CBxx:yy) the BOTH the time
  552.                          bank credits (minutes) and the Kbyte credits
  553.                          will be used.
  554.  
  555.                          How Kbyte credits are calculated.
  556.  
  557.                          It will MULTIPLY the Kbytes of UPLOADED mail
  558.                          (i.e. replies) by the value of xx and will
  559.                          DIVIDE the Kbytes of DOWNLOADED mail by the
  560.                          value of yy and add these together to give a
  561.                          "credit" Kbytes which is added to the users
  562.                          Upload Kbytes in the USER.CTL.
  563.  
  564.                          as an example using the parameter /C05:10
  565.  
  566.                          If the user uploaded 3k of replies and
  567.                          downloaded 200k of mail, FASTMAIL would
  568.                          multiply the 3k by 5 (giving 15k) and divide
  569.                          the 200k by 10 (giving 20k). This would give a
  570.                          total of 35k which is then added to the
  571.                          USER.CTL upload Kbytes.
  572.  
  573.  
  574.                 /Lxxxx:yyyy - Maximum/default number of messages per area.
  575.  
  576.                          Specifies the maximum number of messages
  577.                          to extract from EACH message area. If not
  578.                          specified defaults to 50 messages.
  579.  
  580.                       xxxxxx is the ABSOLUTE maximum a user can select
  581.  
  582.                       yyyyyy is the DEFAULT maximum (for a new user) -
  583.                              if not specified the default is set to the
  584.                              maximum.
  585.  
  586.                 /D  - DOORWAY Mode.
  587.  
  588.                       If you are running FASTMAIL via DOORWAY you *MUST*
  589.                       add the /D parameter otherwise your DSZ transfers
  590.                       will fall over in a BIG way!!
  591.  
  592.                 /Bxy  - Force bulletins.
  593.  
  594.                       If this parameter is used FASTMAIL will ALWAYS
  595.                       include changed bulletin files.
  596.  
  597.                       This parameter has TWO characters following
  598.  
  599.                            x can be Y or N. Y means the bulletins
  600.                               are FORCED on - the user cannot disable them.
  601.                               N means the used CAN disable the inculsion of
  602.                               the bulletins.
  603.  
  604.                            y can be A or N. A means that ALL bulletins will
  605.                               be included - in this case the GTBULLET.BBS and
  606.                               appropriate BULLETx.BBS will be included as well
  607.                               as the numeric (1-999) bulletins.
  608.  
  609.                               N will include the numeric bulletins from the
  610.                               default area only.
  611.  
  612.  
  613.                 /Q  - Quiet mode.
  614.  
  615.                       If specified this parameter causes FASTMAIL NOT to log
  616.                       to the GT.LOG.
  617.  
  618.                       The default IS to log FASTMAIL files transfers to
  619.                       the GT.LOG.
  620.  
  621.                 /Sxxx - Maximum mailbag size.
  622.  
  623.                       If specified this sets the maximum UNCOMPRESSED file
  624.                       that a user can transfer in a session. The size is
  625.                       specified in Kbytes.
  626.  
  627.                       *IMPORTANT* - this figure is only approximate as
  628.                                     it is only checked at the end of each
  629.                                     mail area.
  630.  
  631.                       If NOT specified there is NO limit on the maximum
  632.                       mailbag size.
  633.  
  634.                 /Kxx:yy - Keyboard timeout/transfer delay
  635.  
  636.                       The xx specifies a keyboard timeout (in minutes).
  637.  
  638.                       If NO key is struck within this time FASTMAIL will
  639.                       return to the BBS.
  640.  
  641.                       The default is 5 minutes.
  642.  
  643.  
  644.      *NOTE* - the following information no longer applies if you use the
  645.               /P parameter
  646.  
  647.                        This timeout was added to counter a nasty trap
  648.                        when using DOORWAY - it seems that DOORWAY was
  649.                        being a little too smart for its own good!
  650.  
  651.                        If you were doing a DSZ transfer and the carrier
  652.                        was lost DOORWAY would quite correctly terminate
  653.                        DSZ - BUT LEAVE FASTMAIL RUNNING WITH CARRIER
  654.                        MONITORING DISABLED!!
  655.  
  656.                        Without the timeout FASTMAIL would sit there
  657.                        FOREVER waiting for a key.
  658.  
  659.  
  660.  
  661.                       The yy parameter allows you to add a time delay
  662.                       (in SECONDS) after file transfers.
  663.  
  664.                       The default is NO delay.
  665.  
  666.                       This delay was added because of reports that
  667.                       callers with slower machines were getting
  668.                       corrupted screen after a download or upload.
  669.  
  670.                       The problem was due to the fact that FASTMAIL
  671.                       would finish the transfer and then display the
  672.                       menu - but the callers system hadn't returned from
  673.                       the transfer.
  674.  
  675.                       *NOTE* - you must specify BOTH parameters
  676.                       separated by a colon e.g.
  677.  
  678.                       /K7:8
  679.  
  680.                       Would give a 7 minute keyboard timeout and an
  681.                       8 second delay after file transfers.
  682.  
  683.  
  684.  
  685.  
  686.         ERRORLEVEL EXITS.
  687.  
  688.                 FASTMAIL uses the DOS errorlevel to indicate any
  689.                 problems that may arise.
  690.  
  691.                 If you are using DOORWAY this will reflected in the
  692.                 DWSHELL.ERR file.
  693.  
  694.  
  695.                 All errors EXCEPT 1, 9, 14 or 20 are reported in
  696.                 the GT.LOG.
  697.  
  698.  
  699.                     ERRORLEVEL           MEANING
  700.  
  701.                        1            No GTPATH found
  702.                        2            Error accessing GTUSER.BBS
  703.                        3            Error accessing USER.CTL
  704.                        4            Error accessing GTMDIR.BBS
  705.                        5            Error accessing MESSAGE.CTL
  706.                        6            Error accessing USER_MSG.CTL
  707.                        7            Error accessing a .MES file
  708.                        8            Error accessing FASTMAIL.CTL
  709.                        9            Error accessing GT.CNF
  710.                       10            Error accessing MAILxxxx.TXT
  711.                       11            Error accessing SCHEDULE.BBS
  712.                       12            Error deleteing files
  713.                       13            Error accessing bulletins
  714.                       14            Error accessing GT.LOG
  715.                       15            Keyboard timeout
  716.                       16            No F_WRK_xx directory found
  717.                       17            Error executing DSZ.COM
  718.                       18            Error accessing FASTHELP.BBS
  719.                       19            Error accessing FASTMAIL.CMD
  720.                       20            Too many message areas
  721.                      254            Download and exit selected from menu
  722.  
  723.         CONTROL FILES.
  724.  
  725.                 FASTMAIL has ONE control file - the FASTMAIL.CTL.
  726.  
  727.                 This file is created/maintained by FASTMAIL in either
  728.                 the LAN path or GT path.
  729.  
  730.                 Do NOT "fiddle" with this as it used to keep the default
  731.                 settings for each user of FASTMAIL!
  732.  
  733.         USING FASTMAIL.
  734.  
  735.                 Please see the enclosed .BAT for a DOOR file
  736.                 to run FASTMAIL - you shouldn't have to change much
  737.                 (if anything!) the run it (apart from changing the
  738.                 name of the .BAT to GTDOORxx.BAT)
  739.  
  740.  ********* YOU MUST HAVE A SPECIAL WORKING DIRECTORY FOR FASTMAIL ********
  741.  
  742.                The working directory for FASTMAIL *MUST* be unique
  743.                as FASTMAIL itself will delete ANY files found in it!!
  744.  
  745.                FASTMAIL uses a FIXED DIRECTORY NAME off the ROOT
  746.                directory.
  747.  
  748.                This name is F_WRK_xx where xx is the PID number (as
  749.                defined by the LN= parameter of the GT.CNF). If NO LN=
  750.                parameter is found xx defaults to 0.
  751.  
  752.                xx *MUST* be 2 digits (00-32)
  753.  
  754.                e.g. C:\F_WRK_00
  755.  
  756.                THIS DIRECTORY *MUST* EXIST - FASTMAIL will NOT create
  757.                it.
  758.  
  759.                You only have to change to the correct DRIVE (i.e.
  760.                the drive where the FASTMAIL working directory(s) are
  761.                located).
  762.  
  763.         REGISTRATION.
  764.  
  765.                FASTMAIL is an OZnet package and therefore requires a CRC
  766.                to be installed to enable all functions.
  767.  
  768.                If FASTMAIL is *NOT* registered you will not be able to
  769.                upload replies, and FASTMAIL will not keep track of the
  770.                users "last read" pointers.
  771.  
  772.                For registration details please see the enclosed
  773.                "readme.now" file.
  774.  
  775.                It does NOT cost anything to register this program, but
  776.                if you like FASTMAIL a donation would be appreciated!
  777.  
  778.                The easiest method would be to send me a NETMAIL message
  779.                with your Visa/Mastercard details and what YOU think the
  780.                program is worth.  Please note that I can ONLY accept
  781.                Visa or Mastercard from locations outside Australia as it
  782.                costs me $6 to have an overseas cheque cashed!
  783.  
  784.                
  785.         FURTHER INFORMATION.
  786.  
  787.                 May be obtained from the author -
  788.  
  789.                            Ken Thompson
  790.                            164 Lyons Rd.
  791.                           Drummoyne N.S.W.
  792.                        Sydney Australia 2047
  793.                           +61-2-819-6401
  794.  
  795.                  or I may be contacted via my BBS
  796.  
  797.                          The Black Hole
  798.                       GT Net/Node 302/003
  799.